Patrick OsterhagePatrick Osterhage
International FootballChelsea hid £47.5m and lost no points: why this file is not the Manchester City fileThe day Simon Jordan sat down on Piers Morgan's Uncensored and called Chelsea...
Martial ArtsAsiad 20: Vietnam's First Two Bronzes and the Rhythm Problem Behind the Medal TableThe ball struck the curved table with a dry, short sound, nothing like the th...
International FootballEcuador Calls Up a Mexican Defender: The Free Transfer and the Line Items That Never Reached the BooksTwo weeks ago, a short item crossed my desk. FC Juárez released a 30-year-old...
International FootballWSL 2026-26 – Man City defend the throne amid Arsenal's hunger and Bay Collective era at SunderlandEnglish women's football is entering the most anticipated season in its...
BasketballThe 48-Game Gamble: Why the Pacers Paid an Unprotected Pick for Ivica ZubacOn October 4, 2026, a team video showed Ivica Zubac standing in the middle of...
International FootballPSIM Jogja 0-0 Isenmulang: 68% Possession and a Goal Line Nobody Could CrossI sat in the fourth row of the Kapten I Wayan Dipta Stadium in Gianyar that...
International FootballBeşiktaş and Nicolas Raskin: €17 Million for a Gap Nobody Named CorrectlyLast summer, this deal died in its final hours. Nicolas Raskin was already ve...
VolleyballKentucky Comeback Against Louisville: The Leap From .079 to .420 and the Gaps the Box Score Never TellsSet two, score 27-27, and I muted the commentary so that all I could hear was...
International FootballIran recall Sardar Azmoun: The answer must come from the pitchThe night the squad was announced, Sardar Azmoun sat in front of his phone an...
International FootballComprehensive Football Analysis: When Input Data Is Insufficient to Draw ConclusionsIn the context of modern football becoming increasingly dependent on data and...
Tennis52 Weeks and the Challenger Tier: Where Professional Tennis Is Actually DecidedThere are four people in the stands. A man in a cap sits in the front row, tw...
Table TennisThe Empty Data Table: The Discipline of Not Inferring in Table Tennis ReportingThere is a spreadsheet I have reopened several times this week. Nine rows....
Table TennisSheffield Called Twice: Beneath 40 Children, a Table Tennis Machine Is Being AssembledThere is a number that made me stop in the middle of an afternoon in Hai Phon...
International FootballInter Kashi vs East Bengal: The 4-0 Scoreline, the Pune Wage Bill and Habas's ReunionBalewadi, Pune, ISL 2026-27. Inter Kashi play a "home" fixture roughly 1,500 ...
TennisWimbledon 2026: When Alcaraz Redefined the Meaning of PatienceDjokovic's white towel remained on the chair, soaked with the sweat of four...
Table Tennis19th STIGA Masters: Hennaut Escapes 0-2, Belgium Claims First U11 TitleThe third game of the boys' U11 final stopped at 10-10. Timo HENNAUT had...
International FootballSantos Laguna, Puebla and the Lesson from 'Color Esperanza': When Social Media Becomes Liga MX's Second FrontIn early August 2026, Santos Laguna's social media account posted a short...
EsportsRiot Games reworks Mel's W in League of Legends: reflect removed, ally shield added in patch 26.22In a ranked match on the Korean server earlier this season, Seraphine cast he...
TennisSabalenka and Rybakina: a US Open final decided by what the stat sheet cannot seeOn the 31st point of the third set, at 4-4, a serve from Elena Rybakina was...
EsportsNK FC Online lose to T1 in a game-7 penalty shootout at FC Pro Champions Cup 2026: what the 3-3 scoreline leaves outIn game seven of the FC Pro Champions Cup 2026 final, the aggregate stood at...
